| 储存 | 说明 |
| db_music_cate
cateid 本类ID parentid 父类ID title 标题 description 介绍 cate_img 介绍图片 icon 标题图标 displayorder 显示顺序 |
歌曲分类
多级分类,cate_img 可以不使用,也可以配合网站情况使用大图片或者较小图片; 另外icon为小图标,在菜单显示时候加在文字前面 |
| db_music_song songid 歌曲ID cateid 类ID title 歌曲名 description 歌曲介绍 username 歌手 userid 歌手ID filetype 文件类型 filename 文件名 filesize 文件大小 hits 人气 posts 留言数量 last_update 最后关注时间 composer 作词 origartist 作曲 lyric 歌词 artist 原唱 album 专缉 copyright 版权信息 diy 是否为原创歌曲 level 等级 opinion 专家建议 |
储存的歌曲列表 歌曲名字应该限制在60个字节内; userid 实际上就是主系统的 userid ,表示这首歌是属于谁的; 文件名是不包含路径的,路径在此系统的配置文件里,便于网站可以随时更换路径,一定程度上杜绝盗连; filetype 文件的后缀,本来想直接定义成播放器类型,但那样不太灵活; 用户登陆以后,进入本模块的自助管理部分,上传或管理自己的歌曲; last_update 在有人访问了这首歌曲,就记录一次当前时间,以更公平排行方式; 留言数目在这个表统计,对于分页有效率的增加; 在用户上传歌曲的同时,可以设置此歌为原创歌曲,提供歌曲第2类分类; 等级,指的唱工,不使用用户所控制,为管理员评分,杜绝作弊,虽然工作量增加,但对质量来说是很有保证的,对新人的快速入围很有帮助。 评价也是一样,但不是每一歌曲都需要评价。 等级分为 默认 其实是最差的,无任何亮点! 比较差,很差,非常差,差得没低 越差表示越古怪的那种,有特点,但确实唱得屁! 比较好,很好,非常好,好得不得了事 这个就不说明了 |
| db_music_adminlist adminlistid cateid userid |
类别管理员
(下一版本要加入权限级别功能)
相对于各分类的评论员,可以进行评分和写评语 |
| db_music_gbook postid parentid songid iconid title author authorid ipaddress posttime contents allow_smiles |
留言系统
一个简单的留言本系统 BBCODE: 只允许使用 url 代码 和表情代码 |
| 模块 | 说明 |
| mod/music/upload.php $_login_ == 1; _music_upload_types = 'rm,wmv,mp3'; db_music_song.filesize = filesize($filename); |
上传歌曲 首先,用户必须登陆才能上传; 文件类型必须是 rm,wmv,mp3 中的任意一种 ; 记录每首歌曲的大小,以统计用户的空间剩余; |